scrupulously precise - Turkish English Dictionary